<?xml version="1.0" encoding="UTF-8"?>
<ui:decorate  template="/xhtml/plantillas/baseSeguridad.xhtml"
              xmlns:p="http://primefaces.org/ui"
              xmlns:h="http://java.sun.com/jsf/html"
              xmlns:f="http://java.sun.com/jsf/core"
              xmlns:ui="http://java.sun.com/jsf/facelets">    

    <ui:define name="titulo">Citas Asignadas</ui:define>

    <ui:define name="java_script">
    </ui:define>   

    <ui:define name="contenido">

        <h:outputText value="#{label['citas.asignadas']}" class="encabezado"/>             
        <hr id="horizontalLine" style="width: 900px; margin-left: 20px"/>
        <h:panelGrid columns="10" class="panelFormulario" >
                  

                    <p:fieldset legend="Usuario" style="width: 880px">
                        <p:panelGrid>                              
                            <p:row>
                                <p:column>
                                    <h:outputText  styleClass="etiqueta" value="#{label['usuario']}" escape="false"/>
                                </p:column> 
                                <p:column>  
                                    <p:inputText id="id_usuario" value="#{beanCitasAsignadas.identificacion}" disabled="true"/>                                    
                                </p:column>
                                <p:column>                        
                                    <p:commandButton icon="ui-icon-info" title="Usuario" onclick="dusuario.show();"
                                                     type="button" style="margin-left: 10px">
                                    </p:commandButton>                                                     
                                </p:column> 
                                <p:column>  
                                    <p:inputText id="id_dsc_usuario" value="#{beanCitasAsignadas.nombre}"
                                                 style="width: 300px" disabled="true" rendered="#{beanCitasAsignadas.nombre eq null ? false:true}"/>                                    
                                </p:column>                                
                            </p:row>                                                                                                                                                                   
                        </p:panelGrid>
                    </p:fieldset>                                                                                                
        </h:panelGrid>  
        <p:fieldset legend="Citas de Usuario" style="width: 900px">
           <p:schedule value="#{beanCitasAsignadas.eventModel}"  ></p:schedule> 
        </p:fieldset>
        <p:dialog id="id_lista_usuarios" header="Lista de Usuarios" widgetVar="dusuario" 
                  showEffect="clip" hideEffect="explode" modal="true" >  
            <p:dataTable id="dataTableUsuarios" var="usuario" style="width: 750px" 
                         rows="5" value="#{beanCitasAsignadas.listado_persona_usuario}"                           
                         rowsPerPageTemplate="5,10,15" selectionMode="single" 
                         selection="#{beanCitasAsignadas.persona_usuario_tabla}"
                         rowKey="#{usuario.identificacion}"
                         paginator="true"
                         filterEvent="enter"
                         paginatorPosition="bottom">  

                <p:ajax  event="rowSelect"  update=":form_conci" 
                         listener="#{beanCitasAsignadas.seleccionarUsuario()}"/>

                <p:column headerText="Nombre" filterBy="#{usuario.nombre}" style="text-align: center" filterMatchMode="contains">                      
                    <h:outputText value="#{usuario.nombre}" />  
                </p:column>  

                <p:column headerText="Primer Apellido" filterBy="#{usuario.apellido1}" style="text-align: center" filterMatchMode="contains">                      
                    <h:outputText value="#{usuario.apellido1}" />  
                </p:column>  

                <p:column headerText="Segundo Apellido" filterBy="#{usuario.apellido2}"  style="text-align: center" filterMatchMode="contains">                      
                    <h:outputText value="#{usuario.apellido2}" />  
                </p:column>  

                <p:column headerText="Identificación" filterBy="#{usuario.identificacion}" style="text-align: center" filterMatchMode="contains">                      
                    <h:outputText value="#{usuario.identificacion}" />  
                </p:column>  
            </p:dataTable>              
        </p:dialog>                  
        
    </ui:define>
</ui:decorate>
